//
//  Truck.h
//  08 - New features
//
//  Created by 韩旭 on 16/7/13.
//  Copyright © 2016年 基础. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface Truck<__covariant ObjectType> : NSObject

@property (nonatomic, strong) ObjectType fristObject;
//自定义泛型, 声明后, 泛型名, 可以应用在属性,方法中
//泛型名 等效于 类型修饰（例: NSString *）
//自定义泛型声明方式
//@interface 类名<泛型名>：父类
- (void)addObject:(ObjectType)object;
- (ObjectType)getObject;

- (__kindof NSArray *)retainArray;

@end
